aboutsummaryrefslogtreecommitdiffstats
path: root/src/routes/(app)/[username]/(profile)/+page.server.ts
blob: 5f0e7579d24a6629b314d7df2317846e8356d35e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
import getRates from "$lib/rates";
import { auth, get } from "$lib/utils";

export async function load({ cookies, depends, parent }) {
	depends("app:payments");
	depends("app:items");

	const { subject } = await parent();

	let accounts = [];
	if (cookies.get("token")) accounts = await get("/accounts", auth(cookies));

	const rates = await getRates();
	return { accounts, rate: rates[subject.currency] };
}